// 线条动画函数

// 设备判断
function isPc() {
	if(navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)) {
		//console.log('移动端');
		return false;
	} else {
		//console.log('pc端');
		return true;
	}
}

var _isPC = isPc(); // 减少判断次数，尽可能优化js性能


/**
 *  弹出框页面穿透问题
 */
var ModalHelper = (function(bodyCls) {
	var scrollTop;
	return {
		afterOpen: function() { //记录弹框弹出时滚动条高度，弹框弹出调用
			scrollTop = document.scrollingElement.scrollTop;
			document.body.classList.add(bodyCls);
			document.body.style.top = -scrollTop + 'px';
		},
		beforeClose: function() { // 弹框关闭时还原滚动条高度 关闭时调用此方法
			document.body.classList.remove(bodyCls);
			// scrollTop lost after set position:fixed, restore it back.
			document.scrollingElement.scrollTop = scrollTop;
		}
	};
})('modal-open');

$(function() {

	$('.menu-btn').click(function(){
		$(this).parent().addClass("nav-open");
	})

	$('.menu-close').click(function(){
		$(this).parent().removeClass("nav-open");
	})
	//
	// 手机端 a链接需要点击两次才出发的异常处理
	if(!_isPC) {
		$('a').on('mouseenter', function(e) {
			var el = $(this);
			var link = el.attr('href');
			window.location = link;
		});
	}
	//
	//模拟下拉菜单
	//
	$('.drop-box .select-txt').click(function(event) {
		event.stopPropagation();
		var $this = $(this);
		$('.drop-list').fadeOut();
		$this.parent().find(".drop-list").fadeIn()
	})
	$('.drop-list li').click(function() {
		var $this = $(this);
		var _txt = $this.text();
		$this.addClass("active").siblings().removeClass("active");
		$this.parents('.drop-box').find('.select-txt').html(_txt);
		$this.parent().fadeOut();
	})
	$(document).click(function() {
		$('.drop-list').fadeOut();
	})

	// 弹出框焦点事件
	$('.form-item').click(function() {
		var $this = $(this);
		$this.find('.input').focus();
		$this.find('.label').hide();
	})
	$('.form-item .input').blur(function() {
		if($(this).val() == '') {
			$(this).parent().find('.label').show();
		}
	})
	//
	// checked 模拟
	$('.checkbox-item').mousedown(function() {
		var $this = $(this);
		if(!$this.find('label').hasClass("checked")) {
			$this.find('label').addClass("checked");
		} else {
			$this.find('label').removeClass("checked");
		}
	})
	
	//
	// 输入密码眼睛关合js start
	//
	$('.J_eyes').click(function(){
		var $this = $(this);
		var eyesType = $this.data("type");
		//console.log(eyesType);
		if(eyesType == 0){
			$this.addClass("eyes_cover");
			$this.parent().find('.input').attr("type","text");
			$this.data("type",1)
		}else{
			$this.removeClass("eyes_cover");
			$this.parent().find('.input').attr("type","password");
			$this.data("type",0)
		}
	})// 输入密码眼睛关合js end

	//
	// contact 弹出框
	$('.J-contact').click(function(){
		$('.pop-mask').fadeIn();
		$('.contact-pop').addClass("show");
	})

	$('.pop-close-btn,.pop-mask').click(function(){
		$('.pop-mask').fadeOut();
		$('.contact-pop').removeClass("show");
	})

	if(!_isPC){
		// 微信内部视频自动播放
        const bgVideos = document.querySelectorAll('.video-bg .video-tvc');
        document.addEventListener("WeixinJSBridgeReady", function () {
            for (let i = 0; i < bgVideos.length; i++) {
                bgVideos[i].play()
            }
        }, false);
	}

})